import React from "react";
export default function Hoc(Com) {
  // 高阶组件是参数为组件，返回值为新组件的函数
  return class Hoc extends React.Component {
    state = {
      propHocMsg: "高阶组件的数据",
    };
    fn() {
      console.log("高阶组件的函数");
    }
    render() {
      //返回的是一个组件
      return <Com a={this.state.propHocMsg} fn1={this.fn} {...this.props} />;
    }
  };
}
